/*业务范围*/
.home_title{text-align:center;z-index:666;}
.serve_text{width:68%;margin:0 auto;text-align:center;font-size:14px;line-height:2em;color:#777;margin-top:25px;}

.our_service{position:relative;background:#fff;padding:20px 0 20px 0;margin:40px 0 0 0;}
.contain{width:1200px;margin:0 auto;}
.our_title{text-align:center;position:relative;z-index:666;}
.our_text{width:68%;margin:0 auto;text-align:center;font-size:14px;line-height:2em;color:#777;margin-top:25px;}
.our_Line{width:100%;height:1px;background:#e3e3e3;position:absolute;top:136px;left:0;z-index:555;}

.our_service ul{margin:50px -25px 0 0;}
.our_service ul li{width:389px;height:266px;background:#eee;position:relative;float:left;margin:0 19px 19px 0;}
.our_service ul li span{display:block;}
.our_service ul li span.pic{position:absolute;top:0;left:0;opacity:0.1;}
.our_service ul li span.icon{width:100px;height:85px;background:url(img.png);margin:0 auto;margin-top:25px;margin-bottom:25px;}
.our_service ul li span.i1{background-position:0 0;}
.our_service ul li span.i2{background-position:-100px 0;}
.our_service ul li span.i3{background-position:-200px 0;}
.our_service ul li span.i4{background-position:-300px 0;}
.our_service ul li span.i5{background-position:-400px 0;}
.our_service ul li span.i6{background-position:-500px 0;}
.our_service ul li span.t{font-size:18px;font-weight:bold;color:#2D2D2D;text-align:center;margin:0 0 20px 0;}
.our_service ul li span.c{font-size:12px;color:#555;line-height:20px;padding:0 40px;}
.our_service ul li:hover span.icon{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-

ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.t{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-

transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.c{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-

transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.our_service ul li:hover span.pic{opacity:1;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-

ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}

/*为什么选择我们*/
.index_adv{ background:url(whybg.png) center 0 no-repeat; height:217px; padding-top:225px; clear:both }
.index_adv .next{  cursor:pointer; width:32px; position:absolute; z-index:99;top:40px; right:0px; display:block}
.index_adv .next img{ display:block;}
.index_adv ul{ height:135px; overflow:hidden}
.index_adv_box{ width:540px;float:left;}
.index_adv_box .p1{ font-size:34px; color:#ffffff; line-height:45px;}
.index_adv_box .p2{ font-size:16px; color:#f8f8f8; line-height:30px;}
.index_adv .slideBox{position: relative;width: 580px;height: 135px;overflow: hidden; float:right}
.index_adv .slideBox .bd{ position:relative; height:100%; z-index:0; float:right; margin-right:40px; }
.index_cw li{ float:left; width:25%; *width:24%; margin:0px; border-right:1px solid #eee; border-bottom:1px solid #eee; margin-left:-1px;}
.index_cw li.nobottbor { border-bottom:none}
.index_cw li.nortbor { border-right:none}
.index_cw li img{ display:block; margin:0px auto;transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;}

.index_cw li a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);-o-transition: scale(1.1); 
}


.our_case{position:relative;background: #f5f5f5;padding:40px 0 20px 0;}
.our_case .item5,.our_case .item9,.our_case .item13,.our_case .item17,.our_case .item21{ clear:both}
.portfolio-grid{width:100%;margin-top:20px;}
.thumbnail img.cases_img{width:100%; }
.thumbnail{overflow:hidden;position:relative;display:inline-block;float:left;width:24%;width:23.49%\9;margin:0.5%;}
.thumbnail a.thumbnail_a:hover{cursor:url('../images/more.cur'),crosshair;cursor:url('../images/cases_shi.png') 40 40, crosshair;}
.projectinfo{position:absolute;z-index:2;top:-60px;left:0;width:100%;height:100%;background:rgb(126,127,115);background:rgba(126,127,115,0.4);height:0\9;}
.thumbnail .meta{width:100%;height:60px;line-height:60px;text-align:left;overflow:hidden; background:#FFF}
.thumbnail .meta h4{font-size:18px;padding-left:2%;font-weight:normal;width:60%; }
.thumbnail .meta h4 a{color:#000;}
.thumbnail .meta .fr{width:38%;text-align:right;}
.thumbnail .meta .fr a{display:inline-block;padding:0px 2px;padding-right:12px;width:20px;height:60px;}
.thumbnail .meta .fr a.cases_a_pc{background:url(../images/cases_ico_pc_b.png) no-repeat center;}
.thumbnail .meta .fr a.cases_a_phone{background:url(../images/cases_ico_phone_b.png) no-repeat center;}
.thumbnail:hover .meta{background-color:#d51834;}
.thumbnail:hover .meta h4 a{color:#fff;}
.thumbnail:hover .meta .fr a.cases_a_pc{background:url(../images/cases_ico_pc_w.png) no-repeat center;}
.thumbnail:hover .meta .fr a.cases_a_phone{background:url(../images/cases_ico_phone_w.png) no-repeat center;}


.our_solution{position:relative;background: #fff;padding:40px 0 20px 0;}

.new_title{width:300px;margin:0 auto;height:54px;color:#555;}
.new_title_left{float:left;font-size:60px;line-height:54px;font-weight:100;padding-right:5px;color:#666;}
.new_title_right{float:left;text-align:left;}
.new_title_right h3{font-size:30px;line-height:32px;font-weight:lighter;font-weight:100;}

    /* 服务范围 */
  h3.h3{margin:0;padding:0;border:0;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}

.new_title_spec{font-family:Arial;font-size:18px;font-weight:100;color:#888;}

.ser_scope{background:#f7f7f7;padding-bottom:70px;}
.picBox{width:1200px;margin:40px auto;}
.picBox li{float:left;position:relative;width:400px;display:table;}
.picBox .ser_info{position:absolute;font-size:16px;color:#333;line-height:40px;text-align:center;width:100%;left:0;}
.picBox .s1 .ser_info{bottom:0;}
.picBox .s3 .ser_info{top:0;}
.picBox .s5 .ser_info{bottom:0;}
.picBox .ser_shade{background:#fff;opacity:0.6;filter:alhpa(opacity=60);width:100%;height:100%;position:absolute;top:0;left:0;}
.picBox h2{font-size:16px;color:#333;font-weight:normal;position:relative;z-index:2;}
.picBox .s2:after{height: 0; width:0;content: "";position: absolute;left:-20px;top:50%;
                  border-width:10px;
                  border-style: dashed solid   dashed dashed ;
                  border-color:transparent #2eafbb   transparent transparent;
}
.picBox .s4:after{height: 0; width:0;content:"";position: absolute;right:-20px;top:50%;z-index: 2;
                  border-width:10px;
                  border-style:  dashed dashed  dashed solid;
                  border-color:  transparent  transparent  transparent #2eafbb;
}
.picBox .s6:after{height: 0; width:0;content: "";position: absolute;left:50%;top:-20px;
                  border-width:10px;
                  border-style: dashed    dashed solid dashed ;
                  border-color:transparent  transparent #2eafbb transparent;
}
.picBox .intro{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 28px;padding-top:36px; }
.picBox dl{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 38px;padding-top:36px; }
.picBox dt{font-size:18px;margin-bottom: 8px;}
.picBox dd{display:list-item;list-style-type: circle;white-space: nowrap;}
.picBox li img{width:400px;height:220px;}
.sp_box{margin-top:40px;}

.picScroll-left{ width:1200px;margin: 0 auto;  overflow:hidden; position:relative; padding-bottom: 40px;}
.picScroll-left .hd{ overflow:hidden; position: absolute;bottom: 0;width: 100%;text-align: center;z-index: 2;}
.picScroll-left .hd a{display: inline-block;font-size: 20px;font-weight: 200;color: #999;line-height: 38px;border: 1px solid #999;width: 38px;text-align: center;margin: 0 5px;cursor: pointer;}
.picScroll-left .hd a:hover{color: #333;border-color: #333;}